A Composable Architecture for Scripting Multimedia Network Applications
نویسنده
چکیده
A common approach to experimental multimedia network applications is to structure a range of media tools as independent monolithic applications. In this approach, every change must be incorporated into the appropriate applications, requiring each to be entirely recompiled and then redistributed to users. To simplify this procedure, we decompose the tools into reusable and flexible components, much like those provided in existing multimedia toolkits, such as Berkeley’s Continuous Multimedia Toolkit and MIT’s VuSystem which offer application developers a set of predefined modular building blocks that can be arranged as sources, sinks, and filters for media-data. With a well-decomposed and easy-to-understand object architecture, application developers can glue together components with simple scripts. Objects can be added or tailored to meet specific needs and then easily reassembled in a plug-and-play environment to create new tools. A clean object decomposition also makes it possible to distribute objects across the network and embed these scripts on web pages, in effect using the web as a platform for executing the scripts, fetching necessary components across the network on demand. In fact, because the component architecture makes the scripts so simple, they can be be dynamically generated, customized, and returned by a web server. In summary, this component architecture makes it possible to replace the monolithic applications that were more difficult to frequently modify and maintain with short scripts that are both easy to develop and use. In this report, we first describe a composable object architecture for multimedia networking, outlining its core components. We explain how shortcomings in the composability of existing tools, including ineffective overuse of the class hierarchy, can make the tools difficult to integrate. Overcoming these challenges by refining the object architecture, we are able to demonstrate the intended reusability, flexibility, and extensibility of the toolkit by effectively using it to construct high-level components for a multimedia conferencing tool designed for remote participation in MBone sessions.
منابع مشابه
The Role of Algorithmic Applications in the Development of Architectural Forms (Case Study:Nine High-Rise Buildings)
The process of developing architectural forms has greatly been changed by advances in digital technology, especially in design tools and applications. In recent years, the advent of graphical scripting languages in the design process has profoundly affected 3D modeling. Scripting languages help develop algorithms and geometrical grammar of shapes based on their constituent parameters. This stud...
متن کاملDistributed Self Fault-Diagnosis for SIP Multimedia Applications
IP real-time multimedia applications present a challenging environment for network and service management, which requires a new approach. DYSWIS (Do You See What I See), proposed in this paper, is peer-to-peer distributed management architecture for multimedia network and service management, characteristic of active fault probing and identification based on protocol and functional scripting and...
متن کاملA CMIS-capable Scripting Language and Associated Lightweight Protocol for TMN Applications
Over the last couple of years, the Telecommunication Management Network (TMN) finally seems to be coming of age. The underlying OSI Management framework (X.700) has been almost completed while a number of TMN platform products in the market have reached a level of maturity, blending naturally the object-oriented aspects of the TMN information architecture with object-oriented methodologies and ...
متن کاملA Mail-Based Teleservice Architecture for Archiving and Retrieving Dynamically Composable Multimedia Documents
In this paper, a teleservice for archiving and retrieving multimedia documents using public networks is described. This teleservice encourages a broad range of commercially applicable multimedia archiving applications suitable for an asynchronous access mechanism. It is based on an integrated architecture comprising stand alone archive clients and a multimedia archive server which is realized u...
متن کاملThe Advent of (Standardized) Integrated Multimedia Environments1
Next generation computer and communications technology for instructional environments is expected to accelerate progress in distributed and collaborative learning and interactive multimedia courseware. Various industry and international standards groups are currently creating specifications which will define a framework for how this technology will be structured. These standards encompass distr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998